home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1997-06-27 | 4.6 KB | [TEXT/CWIE] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: PP Basic Starter.cp
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| MS-DOS Code Page Info (other/dosCodePage)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Fri Jun 27 03:47:46 1997, modified Fri Jun 27 03:47:46 1997, creator 'CWIE', type ASCII, 4091 bytes "PP Basic Starter.cp" , at 0x107b 428 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [CWIE] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 13 50 50 20 42 61 73 | 69 63 20 53 74 61 72 74 |..PP Bas|ic Start|
|00000010| 65 72 2e 63 70 00 00 00 | 00 00 00 00 00 00 00 00 |er.cp...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 0f fb 00 | 00 01 ac af d9 20 a2 af |........|..... ..|
|00000060| d9 20 a2 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |. ......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 7b 2d 00 00 |........|....{-..|
|00000080| 2f 2f 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |// =====|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2f |========|======./|
|000000d0| 2f 09 50 50 20 42 61 73 | 69 63 20 53 74 61 72 74 |/.PP Bas|ic Start|
|000000e0| 65 72 2e 63 70 20 09 09 | a9 31 39 39 34 2d 31 39 |er.cp ..|.1994-19|
|000000f0| 39 37 20 4d 65 74 72 6f | 77 65 72 6b 73 20 49 6e |97 Metro|werks In|
|00000100| 63 2e 20 41 6c 6c 20 72 | 69 67 68 74 73 20 72 65 |c. All r|ights re|
|00000110| 73 65 72 76 65 64 2e 0d | 2f 2f 20 3d 3d 3d 3d 3d |served..|// =====|
|00000120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000160| 3d 3d 3d 3d 3d 3d 0d 2f | 2f 0d 2f 2f 09 54 68 69 |======./|/.//.Thi|
|00000170| 73 20 66 69 6c 65 20 63 | 6f 6e 74 61 69 6e 73 20 |s file c|ontains |
|00000180| 74 68 65 20 73 74 61 72 | 74 65 72 20 63 6f 64 65 |the star|ter code|
|00000190| 20 66 6f 72 20 61 20 62 | 61 73 69 63 20 50 6f 77 | for a b|asic Pow|
|000001a0| 65 72 50 6c 61 6e 74 20 | 61 70 70 6c 69 63 61 74 |erPlant |applicat|
|000001b0| 69 6f 6e 0d 0d 23 69 6e | 63 6c 75 64 65 20 22 50 |ion..#in|clude "P|
|000001c0| 50 20 42 61 73 69 63 20 | 53 74 61 72 74 65 72 2e |P Basic |Starter.|
|000001d0| 68 22 0d 0d 23 69 6e 63 | 6c 75 64 65 20 3c 4c 47 |h"..#inc|lude <LG|
|000001e0| 72 6f 77 5a 6f 6e 65 2e | 68 3e 0d 23 69 6e 63 6c |rowZone.|h>.#incl|
|000001f0| 75 64 65 20 3c 4c 57 69 | 6e 64 6f 77 2e 68 3e 0d |ude <LWi|ndow.h>.|
|00000200| 23 69 6e 63 6c 75 64 65 | 20 3c 50 50 5f 4d 65 73 |#include| <PP_Mes|
|00000210| 73 61 67 65 73 2e 68 3e | 0d 23 69 6e 63 6c 75 64 |sages.h>|.#includ|
|00000220| 65 20 3c 50 50 5f 52 65 | 73 6f 75 72 63 65 73 2e |e <PP_Re|sources.|
|00000230| 68 3e 0d 23 69 6e 63 6c | 75 64 65 20 3c 50 50 6f |h>.#incl|ude <PPo|
|00000240| 62 43 6c 61 73 73 65 73 | 2e 68 3e 0d 23 69 6e 63 |bClasses|.h>.#inc|
|00000250| 6c 75 64 65 20 3c 55 44 | 72 61 77 69 6e 67 53 74 |lude <UD|rawingSt|
|00000260| 61 74 65 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |ate.h>.#|include |
|00000270| 3c 55 4d 65 6d 6f 72 79 | 4d 67 72 2e 68 3e 0d 23 |<UMemory|Mgr.h>.#|
|00000280| 69 6e 63 6c 75 64 65 20 | 3c 55 52 65 67 69 73 74 |include |<URegist|
|00000290| 72 61 72 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |rar.h>.#|include |
|000002a0| 3c 4c 45 64 69 74 46 69 | 65 6c 64 2e 68 3e 0d 23 |<LEditFi|eld.h>.#|
|000002b0| 69 6e 63 6c 75 64 65 20 | 3c 4c 41 74 74 61 63 68 |include |<LAttach|
|000002c0| 61 62 6c 65 2e 68 3e 0d | 0d 23 69 6e 63 6c 75 64 |able.h>.|.#includ|
|000002d0| 65 20 3c 4c 47 72 6f 75 | 70 42 6f 78 2e 68 3e 0d |e <LGrou|pBox.h>.|
|000002e0| 0d 23 69 6e 63 6c 75 64 | 65 20 22 43 50 69 63 6b |.#includ|e "CPick|
|000002f0| 4d 65 55 70 57 69 6e 64 | 6f 77 2e 68 22 0d 2f 2f |MeUpWind|ow.h".//|
|00000300| 20 70 75 74 20 64 65 63 | 6c 61 72 61 74 69 6f 6e | put dec|laration|
|00000310| 73 20 66 6f 72 20 72 65 | 73 6f 75 72 63 65 20 69 |s for re|source i|
|00000320| 64 73 20 28 52 65 73 49 | 44 54 73 29 20 68 65 72 |ds (ResI|DTs) her|
|00000330| 65 0d 0d 63 6f 6e 73 74 | 20 52 65 73 49 44 54 09 |e..const| ResIDT.|
|00000340| 77 69 6e 64 6f 77 5f 53 | 61 6d 70 6c 65 09 09 3d |window_S|ample..=|
|00000350| 20 31 3b 09 2f 2f 20 45 | 58 41 4d 50 4c 45 0d 0d | 1;.// E|XAMPLE..|
|00000360| 0d 2f 2f 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.// ====|========|
|00000370| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000380| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|000003b0| 2f 2f 09 09 a5 20 4d 61 | 69 6e 20 50 72 6f 67 72 |//... Ma|in Progr|
|000003c0| 61 6d 0d 2f 2f 20 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |am.// ==|========|
|000003d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000003f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000400| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000410| 3d 0d 0d 76 6f 69 64 20 | 6d 61 69 6e 28 76 6f 69 |=..void |main(voi|
|00000420| 64 29 0d 7b 0d 09 09 09 | 09 09 09 09 09 09 2f 2f |d).{....|......//|
|00000430| 20 53 65 74 20 44 65 62 | 75 67 67 69 6e 67 20 6f | Set Deb|ugging o|
|00000440| 70 74 69 6f 6e 73 0d 09 | 53 65 74 44 65 62 75 67 |ptions..|SetDebug|
|00000450| 54 68 72 6f 77 5f 28 64 | 65 62 75 67 41 63 74 69 |Throw_(d|ebugActi|
|00000460| 6f 6e 5f 41 6c 65 72 74 | 29 3b 0d 09 53 65 74 44 |on_Alert|);..SetD|
|00000470| 65 62 75 67 53 69 67 6e | 61 6c 5f 28 64 65 62 75 |ebugSign|al_(debu|
|00000480| 67 41 63 74 69 6f 6e 5f | 41 6c 65 72 74 29 3b 0d |gAction_|Alert);.|
|00000490| 0d 09 49 6e 69 74 69 61 | 6c 69 7a 65 48 65 61 70 |..Initia|lizeHeap|
|000004a0| 28 33 29 3b 09 09 09 09 | 2f 2f 20 49 6e 69 74 69 |(3);....|// Initi|
|000004b0| 61 6c 69 7a 65 20 4d 65 | 6d 6f 72 79 20 4d 61 6e |alize Me|mory Man|
|000004c0| 61 67 65 72 0d 09 09 09 | 09 09 09 09 09 09 2f 2f |ager....|......//|
|000004d0| 20 50 61 72 61 6d 65 74 | 65 72 20 69 73 20 6e 75 | Paramet|er is nu|
|000004e0| 6d 62 65 72 20 6f 66 20 | 4d 61 73 74 65 72 20 50 |mber of |Master P|
|000004f0| 6f 69 6e 74 65 72 0d 09 | 09 09 09 09 09 09 09 09 |ointer..|........|
|00000500| 2f 2f 20 20 20 62 6c 6f | 63 6b 73 20 74 6f 20 61 |// blo|cks to a|
|00000510| 6c 6c 6f 63 61 74 65 0d | 09 0d 09 09 09 09 09 09 |llocate.|........|
|00000520| 09 09 09 2f 2f 20 49 6e | 69 74 69 61 6c 69 7a 65 |...// In|itialize|
|00000530| 20 73 74 61 6e 64 61 72 | 64 20 54 6f 6f 6c 62 6f | standar|d Toolbo|
|00000540| 78 20 6d 61 6e 61 67 65 | 72 73 0d 09 55 51 44 47 |x manage|rs..UQDG|
|00000550| 6c 6f 62 61 6c 73 3a 3a | 49 6e 69 74 69 61 6c 69 |lobals::|Initiali|
|00000560| 7a 65 54 6f 6f 6c 62 6f | 78 28 26 71 64 29 3b 0d |zeToolbo|x(&qd);.|
|00000570| 09 0d 09 6e 65 77 20 4c | 47 72 6f 77 5a 6f 6e 65 |...new L|GrowZone|
|00000580| 28 32 30 30 30 30 29 3b | 09 09 09 2f 2f 20 49 6e |(20000);|...// In|
|00000590| 73 74 61 6c 6c 20 61 20 | 47 72 6f 77 5a 6f 6e 65 |stall a |GrowZone|
|000005a0| 20 66 75 6e 63 74 69 6f | 6e 20 74 6f 20 63 61 74 | functio|n to cat|
|000005b0| 63 68 0d 09 09 09 09 09 | 09 09 09 09 2f 2f 20 20 |ch......|....// |
|000005c0| 20 20 6c 6f 77 20 6d 65 | 6d 6f 72 79 20 73 69 74 | low me|mory sit|
|000005d0| 75 61 74 69 6f 6e 73 2e | 0d 0d 09 43 50 50 53 74 |uations.|...CPPSt|
|000005e0| 61 72 74 65 72 41 70 70 | 09 74 68 65 41 70 70 3b |arterApp|.theApp;|
|000005f0| 09 09 09 2f 2f 20 72 65 | 70 6c 61 63 65 20 74 68 |...// re|place th|
|00000600| 69 73 20 77 69 74 68 20 | 79 6f 75 72 20 41 70 70 |is with |your App|
|00000610| 20 74 79 70 65 0d 09 74 | 68 65 41 70 70 2e 52 75 | type..t|heApp.Ru|
|00000620| 6e 28 29 3b 0d 7d 0d 0d | 0d 2f 2f 20 2d 2d 2d 2d |n();.}..|.// ----|
|00000630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000650| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000670| 2d 2d 2d 2d 2d 2d 2d 0d | 2f 2f 09 09 a5 20 43 50 |-------.|//... CP|
|00000680| 50 53 74 61 72 74 65 72 | 41 70 70 20 09 09 09 2f |PStarter|App .../|
|00000690| 2f 20 72 65 70 6c 61 63 | 65 20 74 68 69 73 20 77 |/ replac|e this w|
|000006a0| 69 74 68 20 79 6f 75 72 | 20 41 70 70 20 74 79 70 |ith your| App typ|
|000006b0| 65 0d 2f 2f 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |e.// ---|--------|
|000006c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000700| 0d 2f 2f 09 43 6f 6e 73 | 74 72 75 63 74 6f 72 0d |.//.Cons|tructor.|
|00000710| 0d 43 50 50 53 74 61 72 | 74 65 72 41 70 70 3a 3a |.CPPStar|terApp::|
|00000720| 43 50 50 53 74 61 72 74 | 65 72 41 70 70 28 29 0d |CPPStart|erApp().|
|00000730| 7b 0d 09 2f 2f 20 52 65 | 67 69 73 74 65 72 20 66 |{..// Re|gister f|
|00000740| 75 6e 63 74 69 6f 6e 73 | 20 74 6f 20 63 72 65 61 |unctions| to crea|
|00000750| 74 65 20 63 6f 72 65 20 | 50 6f 77 65 72 50 6c 61 |te core |PowerPla|
|00000760| 6e 74 20 63 6c 61 73 73 | 65 73 0d 09 0d 09 52 65 |nt class|es....Re|
|00000770| 67 69 73 74 65 72 43 6c | 61 73 73 5f 28 4c 47 72 |gisterCl|ass_(LGr|
|00000780| 6f 75 70 42 6f 78 29 3b | 0d 09 52 65 67 69 73 74 |oupBox);|..Regist|
|00000790| 65 72 43 6c 61 73 73 5f | 28 43 50 69 63 6b 4d 65 |erClass_|(CPickMe|
|000007a0| 55 70 57 69 6e 64 6f 77 | 29 3b 0d 09 52 65 67 69 |UpWindow|);..Regi|
|000007b0| 73 74 65 72 43 6c 61 73 | 73 5f 28 4c 57 69 6e 64 |sterClas|s_(LWind|
|000007c0| 6f 77 29 3b 0d 09 52 65 | 67 69 73 74 65 72 43 6c |ow);..Re|gisterCl|
|000007d0| 61 73 73 5f 28 4c 43 61 | 70 74 69 6f 6e 29 3b 0d |ass_(LCa|ption);.|
|000007e0| 09 52 65 67 69 73 74 65 | 72 43 6c 61 73 73 5f 28 |.Registe|rClass_(|
|000007f0| 4c 53 74 64 42 75 74 74 | 6f 6e 29 3b 0d 7d 0d 0d |LStdButt|on);.}..|
|00000800| 0d 2f 2f 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.// ----|--------|
|00000810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00000850| 2f 2f 09 09 a5 20 7e 43 | 50 50 53 74 61 72 74 65 |//... ~C|PPStarte|
|00000860| 72 41 70 70 09 09 09 2f | 2f 20 72 65 70 6c 61 63 |rApp.../|/ replac|
|00000870| 65 20 74 68 69 73 20 77 | 69 74 68 20 79 6f 75 72 |e this w|ith your|
|00000880| 20 41 70 70 20 74 79 70 | 65 0d 2f 2f 20 2d 2d 2d | App typ|e.// ---|
|00000890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008d0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 2f 2f 09 44 65 73 74 |--------|.//.Dest|
|000008e0| 72 75 63 74 6f 72 0d 2f | 2f 0d 0d 43 50 50 53 74 |ructor./|/..CPPSt|
|000008f0| 61 72 74 65 72 41 70 70 | 3a 3a 7e 43 50 50 53 74 |arterApp|::~CPPSt|
|00000900| 61 72 74 65 72 41 70 70 | 28 29 0d 7b 0d 7d 0d 0d |arterApp|().{.}..|
|00000910| 2f 2f 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |// -----|--------|
|00000920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 2f |--------|------./|
|00000960| 2f 09 09 a5 20 53 74 61 | 72 74 55 70 0d 2f 2f 20 |/... Sta|rtUp.// |
|00000970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 09 54 |--------|---.//.T|
|000009c0| 68 69 73 20 66 75 6e 63 | 74 69 6f 6e 20 6c 65 74 |his func|tion let|
|000009d0| 73 20 79 6f 75 20 64 6f | 20 73 6f 6d 65 74 68 69 |s you do| somethi|
|000009e0| 6e 67 20 77 68 65 6e 20 | 74 68 65 20 61 70 70 6c |ng when |the appl|
|000009f0| 69 63 61 74 69 6f 6e 20 | 73 74 61 72 74 73 20 75 |ication |starts u|
|00000a00| 70 0d 2f 2f 09 77 69 74 | 68 6f 75 74 20 61 20 64 |p.//.wit|hout a d|
|00000a10| 6f 63 75 6d 65 6e 74 2e | 20 46 6f 72 20 65 78 61 |ocument.| For exa|
|00000a20| 6d 70 6c 65 2c 20 79 6f | 75 20 63 6f 75 6c 64 20 |mple, yo|u could |
|00000a30| 69 73 73 75 65 20 79 6f | 75 72 20 6f 77 6e 20 6e |issue yo|ur own n|
|00000a40| 65 77 20 63 6f 6d 6d 61 | 6e 64 2e 0d 0d 76 6f 69 |ew comma|nd...voi|
|00000a50| 64 0d 43 50 50 53 74 61 | 72 74 65 72 41 70 70 3a |d.CPPSta|rterApp:|
|00000a60| 3a 53 74 61 72 74 55 70 | 28 29 0d 7b 0d 09 4f 62 |:StartUp|().{..Ob|
|00000a70| 65 79 43 6f 6d 6d 61 6e | 64 28 63 6d 64 5f 4e 65 |eyComman|d(cmd_Ne|
|00000a80| 77 2c 20 6e 69 6c 29 3b | 09 09 2f 2f 20 45 58 41 |w, nil);|..// EXA|
|00000a90| 4d 50 4c 45 2c 20 63 72 | 65 61 74 65 20 61 20 6e |MPLE, cr|eate a n|
|00000aa0| 65 77 20 77 69 6e 64 6f | 77 0d 7d 0d 0d 2f 2f 20 |ew windo|w.}..// |
|00000ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 09 09 |--------|---.//..|
|00000b00| a5 20 4f 62 65 79 43 6f | 6d 6d 61 6e 64 0d 2f 2f |. ObeyCo|mmand.//|
|00000b10| 20 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -------|--------|
|00000b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 09 |--------|----.//.|
|00000b60| 52 65 73 70 6f 6e 64 20 | 74 6f 20 63 6f 6d 6d 61 |Respond |to comma|
|00000b70| 6e 64 73 0d 0d 42 6f 6f | 6c 65 61 6e 0d 43 50 50 |nds..Boo|lean.CPP|
|00000b80| 53 74 61 72 74 65 72 41 | 70 70 3a 3a 4f 62 65 79 |StarterA|pp::Obey|
|00000b90| 43 6f 6d 6d 61 6e 64 28 | 0d 09 43 6f 6d 6d 61 6e |Command(|..Comman|
|00000ba0| 64 54 09 69 6e 43 6f 6d | 6d 61 6e 64 2c 0d 09 76 |dT.inCom|mand,..v|
|00000bb0| 6f 69 64 09 09 2a 69 6f | 50 61 72 61 6d 29 0d 7b |oid..*io|Param).{|
|00000bc0| 0d 09 42 6f 6f 6c 65 61 | 6e 09 09 63 6d 64 48 61 |..Boolea|n..cmdHa|
|00000bd0| 6e 64 6c 65 64 20 3d 20 | 74 72 75 65 3b 0d 0d 09 |ndled = |true;...|
|00000be0| 73 77 69 74 63 68 20 28 | 69 6e 43 6f 6d 6d 61 6e |switch (|inComman|
|00000bf0| 64 29 20 7b 0d 09 0d 09 | 09 2f 2f 20 44 65 61 6c |d) {....|.// Deal|
|00000c00| 20 77 69 74 68 20 63 6f | 6d 6d 61 6e 64 20 6d 65 | with co|mmand me|
|00000c10| 73 73 61 67 65 73 20 28 | 64 65 66 69 6e 65 64 20 |ssages (|defined |
|00000c20| 69 6e 20 50 50 5f 4d 65 | 73 73 61 67 65 73 2e 68 |in PP_Me|ssages.h|
|00000c30| 29 2e 0d 09 09 2f 2f 20 | 41 6e 79 20 74 68 61 74 |)....// |Any that|
|00000c40| 20 79 6f 75 20 64 6f 6e | 27 74 20 68 61 6e 64 6c | you don|'t handl|
|00000c50| 65 20 77 69 6c 6c 20 62 | 65 20 70 61 73 73 65 64 |e will b|e passed|
|00000c60| 20 74 6f 20 4c 41 70 70 | 6c 69 63 61 74 69 6f 6e | to LApp|lication|
|00000c70| 0d 20 09 09 09 0d 09 09 | 63 61 73 65 20 63 6d 64 |. ......|case cmd|
|00000c80| 5f 4e 65 77 3a 0d 09 09 | 09 09 09 09 09 09 09 09 |_New:...|........|
|00000c90| 2f 2f 20 45 58 41 4d 50 | 4c 45 2c 20 63 72 65 61 |// EXAMP|LE, crea|
|00000ca0| 74 65 20 61 20 6e 65 77 | 20 77 69 6e 64 6f 77 0d |te a new| window.|
|00000cb0| 09 09 09 4c 57 69 6e 64 | 6f 77 09 09 2a 74 68 65 |...LWind|ow..*the|
|00000cc0| 57 69 6e 64 6f 77 3b 0d | 09 09 09 74 68 65 57 69 |Window;.|...theWi|
|00000cd0| 6e 64 6f 77 20 3d 20 4c | 57 69 6e 64 6f 77 3a 3a |ndow = L|Window::|
|00000ce0| 43 72 65 61 74 65 57 69 | 6e 64 6f 77 28 77 69 6e |CreateWi|ndow(win|
|00000cf0| 64 6f 77 5f 53 61 6d 70 | 6c 65 2c 20 74 68 69 73 |dow_Samp|le, this|
|00000d00| 29 3b 09 0d 09 09 09 74 | 68 65 57 69 6e 64 6f 77 |);.....t|heWindow|
|00000d10| 2d 3e 53 68 6f 77 28 29 | 3b 0d 09 09 09 62 72 65 |->Show()|;....bre|
|00000d20| 61 6b 3b 0d 0d 0d 0d 09 | 09 64 65 66 61 75 6c 74 |ak;.....|.default|
|00000d30| 3a 0d 09 09 09 63 6d 64 | 48 61 6e 64 6c 65 64 20 |:....cmd|Handled |
|00000d40| 3d 20 4c 41 70 70 6c 69 | 63 61 74 69 6f 6e 3a 3a |= LAppli|cation::|
|00000d50| 4f 62 65 79 43 6f 6d 6d | 61 6e 64 28 69 6e 43 6f |ObeyComm|and(inCo|
|00000d60| 6d 6d 61 6e 64 2c 20 69 | 6f 50 61 72 61 6d 29 3b |mmand, i|oParam);|
|00000d70| 0d 09 09 09 62 72 65 61 | 6b 3b 0d 09 7d 0d 09 0d |....brea|k;..}...|
|00000d80| 09 72 65 74 75 72 6e 20 | 63 6d 64 48 61 6e 64 6c |.return |cmdHandl|
|00000d90| 65 64 3b 0d 7d 0d 0d 2f | 2f 20 2d 2d 2d 2d 2d 2d |ed;.}../|/ ------|
|00000da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000db0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000dc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000de0| 2d 2d 2d 2d 2d 0d 2f 2f | 09 09 a5 20 46 69 6e 64 |-----.//|... Find|
|00000df0| 43 6f 6d 6d 61 6e 64 53 | 74 61 74 75 73 0d 2f 2f |CommandS|tatus.//|
|00000e00| 20 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -------|--------|
|00000e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 09 |--------|----.//.|
|00000e50| 54 68 69 73 20 66 75 6e | 63 74 69 6f 6e 20 65 6e |This fun|ction en|
|00000e60| 61 62 6c 65 73 20 6d 65 | 6e 75 20 63 6f 6d 6d 61 |ables me|nu comma|
|00000e70| 6e 64 73 2e 0d 2f 2f 0d | 0d 76 6f 69 64 0d 43 50 |nds..//.|.void.CP|
|00000e80| 50 53 74 61 72 74 65 72 | 41 70 70 3a 3a 46 69 6e |PStarter|App::Fin|
|00000e90| 64 43 6f 6d 6d 61 6e 64 | 53 74 61 74 75 73 28 0d |dCommand|Status(.|
|00000ea0| 09 43 6f 6d 6d 61 6e 64 | 54 09 69 6e 43 6f 6d 6d |.Command|T.inComm|
|00000eb0| 61 6e 64 2c 0d 09 42 6f | 6f 6c 65 61 6e 09 09 26 |and,..Bo|olean..&|
|00000ec0| 6f 75 74 45 6e 61 62 6c | 65 64 2c 0d 09 42 6f 6f |outEnabl|ed,..Boo|
|00000ed0| 6c 65 61 6e 09 09 26 6f | 75 74 55 73 65 73 4d 61 |lean..&o|utUsesMa|
|00000ee0| 72 6b 2c 0d 09 43 68 61 | 72 31 36 09 09 26 6f 75 |rk,..Cha|r16..&ou|
|00000ef0| 74 4d 61 72 6b 2c 0d 09 | 53 74 72 32 35 35 09 09 |tMark,..|Str255..|
|00000f00| 6f 75 74 4e 61 6d 65 29 | 0d 7b 0d 0d 09 73 77 69 |outName)|.{...swi|
|00000f10| 74 63 68 20 28 69 6e 43 | 6f 6d 6d 61 6e 64 29 20 |tch (inC|ommand) |
|00000f20| 7b 0d 09 0d 09 09 2f 2f | 20 52 65 74 75 72 6e 20 |{.....//| Return |
|00000f30| 6d 65 6e 75 20 69 74 65 | 6d 20 73 74 61 74 75 73 |menu ite|m status|
|00000f40| 20 61 63 63 6f 72 64 69 | 6e 67 20 74 6f 20 63 6f | accordi|ng to co|
|00000f50| 6d 6d 61 6e 64 20 6d 65 | 73 73 61 67 65 73 2e 0d |mmand me|ssages..|
|00000f60| 09 09 2f 2f 20 41 6e 79 | 20 74 68 61 74 20 79 6f |..// Any| that yo|
|00000f70| 75 20 64 6f 6e 27 74 20 | 68 61 6e 64 6c 65 20 77 |u don't |handle w|
|00000f80| 69 6c 6c 20 62 65 20 70 | 61 73 73 65 64 20 74 6f |ill be p|assed to|
|00000f90| 20 4c 41 70 70 6c 69 63 | 61 74 69 6f 6e 0d 0d 09 | LApplic|ation...|
|00000fa0| 09 63 61 73 65 20 63 6d | 64 5f 4e 65 77 3a 09 09 |.case cm|d_New:..|
|00000fb0| 09 09 09 2f 2f 20 45 58 | 41 4d 50 4c 45 0d 09 09 |...// EX|AMPLE...|
|00000fc0| 09 6f 75 74 45 6e 61 62 | 6c 65 64 20 3d 20 74 72 |.outEnab|led = tr|
|00000fd0| 75 65 3b 09 09 09 2f 2f | 20 65 6e 61 62 6c 65 20 |ue;...//| enable |
|00000fe0| 74 68 65 20 4e 65 77 20 | 63 6f 6d 6d 61 6e 64 0d |the New |command.|
|00000ff0| 09 09 09 62 72 65 61 6b | 3b 0d 0d 09 09 64 65 66 |...break|;....def|
|00001000| 61 75 6c 74 3a 0d 09 09 | 09 4c 41 70 70 6c 69 63 |ault:...|.LApplic|
|00001010| 61 74 69 6f 6e 3a 3a 46 | 69 6e 64 43 6f 6d 6d 61 |ation::F|indComma|
|00001020| 6e 64 53 74 61 74 75 73 | 28 69 6e 43 6f 6d 6d 61 |ndStatus|(inComma|
|00001030| 6e 64 2c 20 6f 75 74 45 | 6e 61 62 6c 65 64 2c 0d |nd, outE|nabled,.|
|00001040| 09 09 09 09 09 09 09 09 | 09 09 09 09 6f 75 74 55 |........|....outU|
|00001050| 73 65 73 4d 61 72 6b 2c | 20 6f 75 74 4d 61 72 6b |sesMark,| outMark|
|00001060| 2c 20 6f 75 74 4e 61 6d | 65 29 3b 0d 09 09 09 62 |, outNam|e);....b|
|00001070| 72 65 61 6b 3b 0d 09 7d | 0d 7d 0d 00 00 00 00 00 |reak;..}|.}......|
|00001080| 00 00 01 00 00 00 01 5a | 00 00 00 5a 00 00 00 52 |.......Z|...Z...R|
|00001090| 00 00 20 b7 0c 42 61 6c | 6c 6f 6f 6e 20 48 65 6c |.. ..Bal|loon Hel|
|000010a0| 70 6e 02 00 00 00 43 6f | 6d 70 43 57 49 45 01 00 |pn....Co|mpCWIE..|
|000010b0| 13 50 50 20 42 61 73 69 | 63 20 53 74 61 72 74 65 |.PP Basi|c Starte|
|000010c0| 72 2e 63 70 02 00 02 00 | 54 45 58 54 43 57 49 45 |r.cp....|TEXTCWIE|
|000010d0| 02 00 54 45 58 54 43 57 | 49 45 01 00 ff ff ff ff |..TEXTCW|IE......|
|000010e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010f0| 00 00 ac 53 fd 5c 00 00 | 0f fb 00 00 01 ac 00 00 |...S.\..|........|
|00001100| 00 00 00 00 00 00 00 00 | 0b 00 00 00 20 b7 05 49 |........|.... ..I|
|00001110| 63 6f 6e 0d 02 00 00 00 | 00 00 00 00 00 00 00 00 |con.....|........|
|00001120| 40 00 00 08 00 10 00 00 | 00 00 34 fb 00 00 00 00 |@.......|..4.....|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 0a 6e 00 00 40 00 |........|...n..@.|
|00001140| af 4d 8d 5d af 4d 8d 5d | 00 00 00 00 00 00 00 00 |.M.].M.]|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 b0 19 00 01 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 14 00 00 00 20 b7 |........|...... .|
|00001180| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 03 | 00 04 00 42 00 64 02 22 |........|...B.d."|
|000011b0| 02 c4 00 42 00 64 02 22 | 02 c4 af d9 97 71 00 00 |...B.d."|.....q..|
|000011c0| 09 d2 00 00 09 e8 00 00 | 08 90 01 00 00 00 00 02 |........|........|
|000011d0| 00 00 00 00 00 04 00 01 | 00 01 00 00 01 00 00 00 |........|........|
|000011e0| 01 5a 00 00 00 5a 00 00 | 00 52 02 45 32 80 22 e4 |.Z...Z..|.R.E2.".|
|000011f0| 00 00 00 1c 00 52 00 01 | 4d 50 53 52 00 01 00 12 |.....R..|MPSR....|
|00001200| 4d 57 42 42 00 00 00 2a | 03 ed ff ff 00 00 00 00 |MWBB...*|........|
|00001210| 00 00 00 00 03 ef ff ff | 00 00 00 4c 00 00 00 00 |........|...L....|
|00001220| 03 f0 ff ff 00 00 00 52 | 00 00 00 00 00 00 00 00 |.......R|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+